dove's foot geranium - Turkish English Dictionary